package ml.coursedesign.common.util;

/**
 * @author likeqc.top
 * @date 2021/4/28 19:57
 */
public class DateUtil {
  
  /**
   * 将上课时间（周、天、节）转换为一个 int 数字
   * @param week 上课周次（1-20）
   * @param day 上课天（1-7）
   * @param section 上课节次（1-5）
   * @return int 型数字 abcd, ab:周, c:日, e:节
   */
  public static int dateToInt(int week, int day, int section) {
    return week * 100 + day * 10 + section;
  }
  
  /**
   * 将自定的的int型的时间转换为长度为3的数组
   * @param date 自定义int型的时间
   * @return a[0]:week, a[1]:day, week[2]:section
   */
  public static int[] intToDate(int date) {
    return new int[] {date / 100, date % 100 / 10, date % 10};
  }
}
